import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

class ClassManager {
    private List<String> classes = new ArrayList<>();

    public ClassManager() {
        // 添加一些默认班级
        classes.add("班级 1");
        classes.add("班级 2");
        classes.add("班级 3");
    }

    public List<String> getClasses() {
        return classes;
    }

    public void manageClasses(Scanner scanner) {
        System.out.println("班级管理");
        System.out.println("1. 新增班级");
        System.out.println("2. 维护班级");
        System.out.println("3. 班级列表");
        System.out.print("请选择操作: ");
        int choice = scanner.nextInt();
        scanner.nextLine(); // 清除换行符

        switch (choice) {
            case 1:
                System.out.print("输入班级名称: ");
                String className = scanner.nextLine();
                classes.add(className);
                System.out.println("班级 " + className + " 已新增");
                break;
            case 2:
                // 维护班级的逻辑可以在这里实现
                System.out.println("维护班级功能尚未实现");
                break;
            case 3:
                System.out.println("班级列表:");
                for (String c : classes) {
                    System.out.println(c);
                }
                break;
            default:
                System.out.println("无效选择");
        }
    }
}